package com.AUI.events
{
	import com.AUI.AComponent;
	
	import flash.events.*;
	/**
	 * Global Event.
	 * @author HuangMinPing
	 * @site www.AminLab.com
	 */
	public class AGlobalEvent extends Event
	{
		/**
		 * Dispatched when the skin event has been changed.
		 * <p>The full name of skin event of the component is consist of SKIN_ + component.level.</p>
		 */
		public static const SKIN_:String = 'skin_';
		/**
		 * Dispatched when the group's selected object has been changed.
		 */
		public static const GROUP_:String = 'group_';
		/**
		 * Dispatched after the SKIN_ event had been dispatched when some components need.
		 */
		public static const SKIN_AFTER:String = 'skinAfter';
		/**
		 * Event source that touch.
		 */
		public var source:Object;
		/**
		 * Constructor.
		 */
		public function AGlobalEvent(type:String,bubbles:Boolean = false,cancelable:Boolean = false){
			super(type, bubbles, cancelable);
		}
	}
}